/*
 * Copyright (c) 2006, 2023, webrx.cn All rights reserved.
 *
 */
package cn.webrx;

import java.io.File;

/**
 * <p>Project: jse2302 - FileDemo
 * <p>Powered by webrx On 2023-06-26 16:44:09
 * <p>Created by IntelliJ IDEA
 *
 * @author webrx [webrx@126.com]
 * @version 1.0
 * @since 17
 */
public class FileDemo {
    public static void main(String[] args) {
        //java.io.File 文件
        File file = new File("user.html");
        //
        //if (!file.exists()) {
        //    //在项目根目录下D:\0531\javase\jse2302\，建立空文件,0字节文件  user.html
        //    try {
        //        file.createNewFile();
        //    } catch (Exception e) {
        //    }
        //}



        //判断file是否存在
        System.out.println(file.exists());

        //判断file是不是文件,如果存在又是文件就返回true
        System.out.println(file.isFile());

        //判断file是不是目录，如果不存在，就返回false
        System.out.println(file.isDirectory());

        //文件的字节数
        System.out.println(file.length());

        //文件建立时间
        System.out.println(file.lastModified());
        System.out.printf("%tF %<tT %n", file.lastModified());

        //user.html file的文件名
        System.out.println(file.getName());

        //D:\\0531\\javase\\jse2302\\user.html 获取file对象的路径
        System.out.println(file.getAbsolutePath());

        //删除文件
        if(file.exists()){
            //System.out.println(file.delete());

            //安静的删除，
            //file.deleteOnExit();
        }

        //System.out.println(file.delete());
        //file.deleteOnExit();

        System.out.println("ok");
    }
}
